As a Software Engineer, you will design, develop, and maintain scalable, high-quality mobile applications that bring Headspace's mission to life, collaborating with cross-functional teams to prototype, architect, and implement innovative solutions that enhance functionality, performance, and user experience; your contributions will support the continued growth of our organization.
Job listings
Build client-side multi-platform applications using Android Native Mobile development framework, focusing on performance, user experience, and accessibility. Develop high-quality, scalable apps built in build client-side Android Phone, Tablet, and Wearable/TV native mobile applications built in Java/Kotlin, and write clean code, ensuring best practices.
The mobile engineer owns the development of mobile apps and SDK responsible for enabling transactions on Android-compatible devices. This role will implement and develop an SDK that integrates with Finix APIs and payment providers to collect payments using various terminals and will be involved in developing SDK for developing accepting credit card, ACH, and Google Pay payments.
Define and maintain high standards for architecture, performance, and code quality within the Android team. Drive mobile development excellence with CI/CD pipelines, version control, and integration with cloud-based infrastructure. Ensure scalable, testable, and maintainable Android solutions by applying clean architecture principles.
Develop and maintain a high-performance Android app using modern approaches, writing clean, maintainable, and testable code. Contribute to technical decisions and scalable architecture design, improve user experience and product metrics, and collaborate with the team on ideas, concepts, design, and new features.